home *** CD-ROM | disk | FTP | other *** search
Makefile | 1988-10-20 | 4.1 KB | 142 lines |
-
- #.c.o :
- # .\gcc -c -I. -O $<
-
- CFLAGS = -O
-
- build : gcc.ttp cccp.ttp cc1.ttp
- echo Done
-
- insn-config.h : md genconfig.ttp
- genconfi md > insn-config.h
-
- insn-flags.h : md genflags.ttp
- genflags md > insn-flags.h
-
- insn-codes.h : md gencodes.ttp
- gencodes md > insn-codes.h
-
- insn-emit.o : insn-emit.c expr.h insn-config.h
- cc -c -D__GNUC__ -I. -O insn-emit.c
-
- insn-emit.c : md genemit.ttp
- genemit md > insn-emit.c
-
- insn-recog.o : insn-recog.c
- cc -O -I. -c -D__GNUC__ insn-recog.c
-
- insn-recog.c : md genrecog.ttp
- genrecog md > insn-recog.c
-
- insn-extract.o : insn-extract.c
- cc -O -I. -c -D__GNUC__ insn-extract.c
-
- insn-extract.c : md genextract.ttp
- genextra md > insn-extract.c
-
- insn-peep.o : insn-peep.c
- cc -O -I. -c -D__GNUC__ insn-peep.c
-
- insn-peep.c : md genpeep.ttp
- genpeep md > insn-peep.c
-
- insn-output.o : insn-output.c
- cc -O -I. -c -D__GNUC__ insn-output.c
-
- insn-output.c : md genoutput.ttp
- genoutpu md > insn-output.c
-
- # Now the programs that generate those files.
-
- genconfi.ttp : genconfi.o rtl.o obstack.o
- # cc -s -o genconfig.ttp genconfig.o rtl.o obstack.o
- ld -s -o genconfig.ttp f:\gnu\lib\crt0.o genconfig.o rtl.o obstack.o -lgnu-old.olb
-
- genconfi.o : genconfi.c
- cc -O -I. -c -D__GNUC__ genconfig.c
-
- genflags.ttp : genflags.o rtl.o obstack.o
- # cc -s -o genflags.ttp genflags.o rtl.o obstack.o
- ld -s -o genflags.ttp f:\gnu\lib\crt0.o genflags.o rtl.o obstack.o -lgnu-old.olb
-
- genflags.o : genflags.c
- cc -O -I. -c -D__GNUC__ genflags.c
-
- gencodes.ttp : gencodes.o rtl.o obstack.o
- # cc -s -o gencodes.ttp gencodes.o rtl.o obstack.o
- ld -s -o gencodes.ttp f:\gnu\lib\crt0.o gencodes.o rtl.o obstack.o -lgnu-old.olb
-
- gencodes.o : gencodes.c
- cc -O -I. -c -D__GNUC__ gencodes.c
-
- genemit.ttp : genemit.o rtl.o obstack.o
- # cc -s -o genemit.ttp genemit.o rtl.o obstack.o
- ld -s -o genemit.ttp f:\gnu\lib\crt0.o genemit.o rtl.o obstack.o -lgnu-old.olb
-
- genemit.o : genemit.c
- cc -O -I. -c -D__GNUC__ genemit.c
-
- genrecog.ttp : genrecog.o rtl.o obstack.o
- # cc -s -o genrecog.ttp genrecog.o rtl.o obstack.o
- ld -s -o genrecog.ttp f:\gnu\lib\crt0.o genrecog.o rtl.o obstack.o -lgnu-old.olb
-
- genrecog.o : genrecog.c
- cc -O -I. -c -D__GNUC__ genrecog.c
-
- genextra.ttp : genextra.o rtl.o obstack.o
- # cc -s -o genextra.ttp genextra.o rtl.o obstack.o
- ld -s -o genextra.ttp f:\gnu\lib\crt0.o genextra.o rtl.o obstack.o -lgnu-old.olb
-
- genextra.o : genextra.c
- cc -O -I. -c -D__GNUC__ genextract.c
-
- genpeep.ttp : genpeep.o rtl.o obstack.o
- # cc -s -o genpeep.ttp genpeep.o rtl.o obstack.o
- ld -s -o genpeep.ttp f:\gnu\lib\crt0.o genpeep.o rtl.o obstack.o -lgnu-old.olb
-
- genpeep.o : genpeep.c
- cc -O -I. -c -D__GNUC__ genpeep.c
-
- genoutpu.ttp : genoutpu.o rtl.o obstack.o
- # cc -s -o genoutpu.ttp genoutpu.o rtl.o obstack.o
- ld -s -o genoutpu.ttp f:\gnu\lib\crt0.o genoutpu.o rtl.o obstack.o -lgnu-old.olb
-
- genoutpu.o : genoutpu.c
- cc -O -I. -c -D__GNUC__ genoutput.c
-
- cc1.ttp : insn-config.h insn-flags.h insn-codes.h \
- version.o cse.o dbxout.o final.o \
- emit-rtl.o explow.o expmed.o expr.o print-tr.o \
- combine.o recog.o regclass.o reload.o reload1.o \
- rtl.o stmt.o stor-lay.o stupid.o symout.o \
- toplev.o typechec.o varasm.o optabs.o flow.o \
- tree.o fold-con.o global-a.o insn-emi.o \
- insn-ext.o insn-out.o insn-pee.o insn-rec.o \
- local-al.o loop.o decl.o jump.o obstack.o \
- parsetab.o integrat.o
- cc -s -o cc1.ttp @cc1.lnk
-
- xcc1.ttp : version.o cse.o dbxout.o parsetab.o final.o \
- emit-rtl.o explow.o expmed.o expr.o print-tr.o \
- combine.o recog.o regclass.o reload.o reload1.o \
- rtl.o stmt.o stor-lay.o stupid.o symout.o \
- toplev.o typechec.o varasm.o optabs.o flow.o \
- tree.o fold-con.o global-a.o insn-emi.o \
- insn-ext.o insn-out.o insn-pee.o insn-rec.o \
- local-al.o loop.o decl.o jump.o obstack.o \
- nsort.o
- ld -s -o xcc1.ttp d:\gnu\lib\crt0.o @xcc1.lnk -ld:\gnu\lib\gnu.olb
-
- cccp.ttp : version.o cccp.o cexp.o
- cc -s -o cccp.ttp version.o cccp.o cexp.o
-
- xcpp.ttp : version.o cccp.o cexp.o
- cc -s -o xcpp.ttp version.o cccp.o cexp.o
-
- gcc.ttp : gcc.o obstack.o version.o
- cc -s -o gcc.ttp gcc.o obstack.o version.o
-
- clean :
- Rm *.s
- Rm *.o
-